package com.hsqyz.esp32_led.factory.processor;

import com.hsqyz.esp32_led.model.dto.Esp32MessageDto;

/**
 * 消息处理器接口
 */
public interface IMessageProcessor {

    /**
     * 消息处理
     *
     * @param messageDto
     * @throws Exception
     */
    void messageOp(Esp32MessageDto messageDto) throws Exception;

    /**
     * 注册处理器
     */
    void register();

}
